Gra2MoL: Una Herramienta para la Extracción deModelos en Modernización de Software
نویسندگان
چکیده
La Modernización Dirigida por Modelos ha emergido recientemente como una nueva área dedicada a la automatización basada en modelos de procesos de modernización o evolución de software. Aśı, el OMG ha propuesto varios estándares de modernización dentro de la iniciativa ADM [1], como KDM [2]. En los próximos años será necesario un gran esfuerzo para encontrar técnicas y métodos para esta nueva área y será crucial disponer de herramientas que los soporten. En general, el proceso de modernización asociado a un escenario de migración de plataformas consta de tres pasos principales: extracción de modelos a partir de los artefactos del sistema existente (ingenieŕıa inversa), transformación de los modelos del sistema existente para generar modelos del sistema destino (rediseño) y generación de los artefactos del sistema destino (ingenieŕıa directa). El paso dedicado a la extracción es realizado normalmente por soluciones ad-hoc basadas en la creación de analizadores espećıficos para realizar transformaciones texto-amodelo. Con la finalidad de facilitar este paso, el grupo Modelum ha desarrollado un lenguaje de transformación texto-a-modelo denominado Gra2MoL [3, 4] que permite extraer modelos a partir de los ficheros de código fuente. De esta forma, una vez se dispone de los modelos del sistema, pueden ser llevadas a cabo las labores de reingenieŕıa y generación del nuevo sistema aplicando transformaciones modelo-a-modelo o modelo-a-texto, completando el proceso de modernización.
منابع مشابه
El proyecto METAe (Meta-data Engine Project): concepto, implementación e integración en bibliotecas digitales
Resumen. La necesidad de digitalizar documentos impresos requiere la creación de herramientas y estándares que ayuden en esta tarea. El consorcio internacional del proyecto METAe del V programa marco de la Unión Europea ha desarrollado la herramienta Metadata Engine que aporta una solución integrada de digitalización, OCR, y etiquetado XML de textos. Mediante una sencilla interfaz, el usuario g...
متن کاملSoporte Automatizado a la reutilización de requisitos
Resumen. La Ingeniería de Requisitos es una disciplina en auge, que ha demostrado su capacidad de influencia en la mejora de la productividad y calidad en los procesos y productos software. Para facilitar su aplicación, es necesario disponer de herramientas CARE (Computer-Aided Requirements Engineering) que den un buen soporte a sus distintas actividades. Una de estas actividades, que se ha rev...
متن کاملExtracción automática de contextos definitorios en textos especializados
Uno de los problemas recurrentes de cualquier área de conocimiento es la organización y explicación de los términos que incluye en su campo de estudio. El reciente avance en el desarrollo de nuevas tecnologías para el trabajo terminológico ha aportado diversas herramientas para tratar de resolver este problema. Una de estas herramientas son los corpus de textos especializados en los cuales se p...
متن کاملHerramienta de Soporte a la Valoración Rápida de Procesos Software
Resumen-A partir de principios de los años noventa la comunidad de Ingeniería del Software ha expresado especial interés en la mejora de procesos software. Para la mejora de procesos software se involucran modelos que conducen la mejora, métodos de evaluación de procesos y modelos de procesos a seguir. La evaluación de procesos llevada a cabo internamente por una empresa desarrolladora de softw...
متن کاملEducapiz: Una Herramienta para Educación Primaria Basada en Serious Games
La tecnoloǵıa está cada vez más presente en todos los aspectos de nuestra vida, la utilización de los videojuegos y las técnicas basadas en gamificación se están convirtiendo rápidamente en una necesidad en las aulas. Actualmente, la utilización de ordenadores, tablets o Pizarras Digitales Interactivas (PDIs) se ha convertido en una realidad en la mayoŕıa de aulas de colegios de educación prima...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009